Phương án đánh địa chỉ Địa chỉ bộ nhớ

Một chương trình máy tính có thể truy cập một địa chỉ được cung cấp một cách rõ ràng - trong lập trình cấp thấp, địa chỉ này thường được gọi là địa chỉ tuyệt đối hoặc đôi khi là địa chỉ cụ thể, hay còn gọi là kiểu dữ liệu con trỏ trong các ngôn ngữ cấp cao hơn. Nhưng một chương trình cũng có thể sử dụng địa chỉ tương đối để chỉ định một vị trí tương đối so với một vị trí khác (địa chỉ cơ sở). Còn có nhiều chế độ gán địa chỉ gián tiếp khác.

Ánh xạ từ địa chỉ logic vào bộ nhớ vật lý và bộ nhớ ảo cũng làm tăng thêm một số tầng indirection; xem bên dưới.